package mainstests;

import java.rmi.RemoteException;

import services.XMLService;
import services.impl.XMLServiceBean;
import entities.xml.CotizacionXML;
import entities.xml.ItemCotizacionXML;

public class PruebaLecturaCotizacionXML {

	/**
	 * @param args
	 * @throws RemoteException 
	 */
	public static void main(String[] args) throws RemoteException {
		
		String xml = 
				"<Cotizacion>" +
				"  <fechaemision>61280852400000</fechaemision>" +
				"  <vigencia>20</vigencia>" +
				"  <listaItemCotizacion>" +
				"    <ItemCotizacion>" +
				"      <codigo>AB1</codigo>" +
				"      <cantidad>2</cantidad>" +
				"      <caracteristicas>carac2</caracteristicas>" +
				"      <marca>marca</marca>" +
				"      <origen>venezuela</origen>" +
				"      <precio>2.32</precio>" +
				"      <idlistaprecios>2</idlistaprecios>" +
				"    </ItemCotizacion>" +
				"    <ItemCotizacion>" +
				"      <codigo>AB2</codigo>" +
				"      <cantidad>3</cantidad>" +
				"      <caracteristicas>carac1</caracteristicas>" +
				"      <marca>marca2</marca>" +
				"      <origen>venezuela2</origen>" +
				"      <precio>2.32</precio>" +
				"      <idlistaprecios>2</idlistaprecios>" +
				"    </ItemCotizacion>" +
				"  </listaItemCotizacion>" +
				"</Cotizacion>";
		
		XMLService xmlService = new XMLServiceBean();
		CotizacionXML cotizacionXML = (CotizacionXML) xmlService.fromXML(xml, CotizacionXML.getAlias(), CotizacionXML.class);
		
		
		System.out.println("dias de vigencia vigencia: " + cotizacionXML.getVigencia());
		System.out.println("fecha emision: " + cotizacionXML.getFechaemision());
		for(ItemCotizacionXML itemXML : cotizacionXML.getlistaItemCotizacion()){
			System.out.println("codigo : " + itemXML.getCodigo());
		}
	}

}
